#header,#nav ul li>a,.top_menu{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#header{z-index:999;height:7.5rem;width:100%;position:fixed;top:0;z-index:998;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#header>.m{display:flex;height:100%;justify-content:space-between;align-items:center;position:static}
#header .fr{display:flex;justify-content:space-between;flex-grow:1;max-width:1008px}
#header .line01{position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.1);z-index:-1}
#logo{flex-shrink:0}
#logo a{display:flex;height:100%;align-items:center}
#logo img{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#logo .img01{display:none}
#logo .img02{display:block}
#nav{flex-grow:1}
#nav ul{display:flex;flex-grow:1;justify-content:space-around}
#nav ul li{position:relative;z-index:0;text-align:center;font-size:0}
#nav ul li>a{display:block;font-size:1rem;font-weight: bold; color:#000;line-height:7.5rem;height:6.5rem;overflow:hidden;text-align:center;position:relative;z-index:1;display:inline-block}
#nav ul li>a:before{content:"";width:100%;height:3px;position:absolute;bottom:20%;left:0;background:#009f87;transition:.3s ease-in-out;transform:scaleX(0);transform-origin:center}
#nav ul li.on>a:before,#nav ul li:hover>a:before{transform:scaleX(1)}
#nav li .sub{position:absolute;background:rgba(255,255,255,.8);width:400px;position:absolute;left:0;margin-left:0;top:100%;z-index:999;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2);box-shadow:0px 3px 5px #3333334d;transform-origin:0 0 0;transform:scaleY(0.2);opacity:0;visibility:hidden;pointer-events:none;padding:3.5rem 1.375rem 2rem;border-radius:0 0 .625rem .625rem;}
#nav li .sub .box{padding:0;text-align:center;margin:-.5rem 0 0;}
#nav li .sub a{padding:0;line-height:1.875rem;transition:.3s;font-size:.875rem;color:#505050;float:left;width:100%;text-align:left;white-space:nowrap;}
#nav li .sub a:hover{color:#009f87;}
#nav li:hover .sub{filter:alpha(opacity=100);pointer-events:inherit;-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;transform:translateY(0px);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#nav>ul>li.on>a,#nav li:hover>a,#header.xg #nav li.on >a,#header.xg #nav li:hover >a{}
#nav li .sub .img{width:calc(100% - 128px);height:auto;}
#nav li .sub .img img{width:100%}
#nav li .sub .box{width:128px;padding:0 10px 0 0;}
#nav li .sub .box a{}
#nav li:last-child >a .h3:after{display:none}
#nav li:nth-child(5) .sub,#nav li:nth-child(6) .sub,#nav li:nth-child(7) .sub,#nav li:nth-child(8) .sub{left:auto;right:0}
#nav li .sub1{position:absolute;background:#fff;width:auto;position:absolute;left:50%;margin-left:-60px;top:100%;z-index:999;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2);box-shadow:0px 3px 5px #3333334d;transform-origin:0 0 0;transform:scaleY(0.2);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0;visibility:hidden;top:100px;white-space:nowrap;padding:50px 16px;}
#nav li .sub1 .box{padding:0;display:inline-block;margin:0 34px;text-align:left;}
#nav li .sub1 a{padding:0;line-height:30px;transition:.3s;font-size:14px;letter-spacing:1px;color:#707070;padding-left:12px;}
#nav li .sub1 a:first-child{font-size:16px;color:#3d3d3d;position:relative;padding-left:12px;line-height:15px;border-left:#ff7f31 3px solid;margin-bottom:20px}
#nav li .sub1 a:hover{color:#009f87;}
#nav li:hover .sub1{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;transform:translateY(0px);}
#header.xg{height:6rem;background:rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}
#header.xg #nav ul li>a{line-height:6rem;height:6rem;color:#333}
/* #header.xg #nav ul li>a:before{background:#009f87}
*/
#header.xg .top_menu_box .top_menu>a{border:1px solid #009f87;background:#009f87}
#header.xg #nav ul li.on>a,#header.xg #nav ul li:hover>a{color:#333 !important}
/* #header:hover{background:rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}
*/
#header:hover #nav ul li>a{color:#333}
/* #header:hover #nav ul li>a:before{background:#009f87}
*/
#header:hover #nav ul li.on>a,#header:hover #nav ul li:hover>a{color:#333 !important}
#n_header,#nav ul li>a,.top_menu{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#n_header{padding-top:3rem;z-index:999;height:7.5rem;width:100%;position:fixed;top:0;z-index:998;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#n_header>.m{display:flex;height:100%;justify-content:space-between;align-items:center;position:static}
#n_header .fr{display:flex;justify-content:space-between;flex-grow:1;max-width:1008px}
#n_header .line01{position:absolute;left:0;bottom:0;width:100%;height:1px;background:rgba(255,255,255,.1);z-index:-1}
#n_header #logo{flex-shrink:0}
#n_header #logo a{display:flex;height:100%;align-items:center}
#n_header #logo img{width:10.875rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
#n_header #nav{flex-grow:1}
#n_header #nav ul{display:flex;flex-grow:1;justify-content:space-around}
#n_header #nav ul li{position:relative;z-index:0;text-align:center;font-size:0}
#n_header #nav ul li>a{display:block;font-size:1rem;color:#fff;line-height:7.5rem;overflow:hidden;text-align:center;position:relative;z-index:1;display:inline-block}
#n_header #nav ul li>a:before{content:"";width:100%;height:3px;position:absolute;bottom:20%;left:0;background:#fff;transition:.3s ease-in-out;transform:scaleX(0);transform-origin:center}
#n_header #nav ul li.on>a:before,#n_header #nav ul li:hover>a:before{transform:scaleX(1)}
#n_header.xg{padding-top:0;height:6rem;background:rgba(255,255,255,1);box-shadow:0 1px 2px rgba(0,0,0,0.15)}
#n_header.xg #logo img{width:7rem}
#n_header.xg #nav ul li>a{line-height:6rem;height:6rem;color:#333}
#n_header.xg #nav ul li>a:before{background:#009f87;}
#n_header.xg #nav ul li.on>a,#n_header.xg #nav ul li:hover>a{color:#333 !important}
#m_header{display:none;height:6.5rem;position:absolute;top:0;width:100%;z-index:996;transition:.5s;}
#m_header .m{position:relative;height:100%;display:flex;align-items:center}
#m_header #logo img{height:36px}
.m_nav_list{width:100%}
.m_nav_list::-webkit-scrollbar{display:none}
#m_nav .top_search{display:flex;justify-content:center;margin-right:0;margin-top:1rem;margin-bottom:1rem}
#m_logo{width:8.875rem}
#m_nav{z-index:997;position:fixed;background:url(../images/banner.jpg) center no-repeat;background:rgba(255,255,255,0.6);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-size:cover;width:17rem;height:100vh;top:0;display:none;padding:50px 0;overflow:hidden;pointer-events:none;transition:all .5s .5s cubic-bezier(0.445,0.145,0.355,1);display:block;overflow:auto;visibility:hidden;opacity:0;transform-origin:left;left:auto;right:0;pointer-events:none;transform:perspective(600px) rotateY(-90deg);transform-origin:right;transition:all 0.5s cubic-bezier(0.445,0.145,0.355,1);-webkit-transition:all 0.5s cubic-bezier(0.445,0.145,0.355,1);-moz-transition:all 0.5s cubic-bezier(0.445,0.145,0.355,1);-o-transition:all 0.5s cubic-bezier(0.445,0.145,0.355,1);-ms-transition:all 0.5s cubic-bezier(0.445,0.145,0.355,1);}
#m_nav::-webkit-scrollbar{display:none}
#m_nav.act{pointer-events:auto;top:0;visibility:visible;opacity:1;transition:all .5s cubic-bezier(0.445,0.145,0.355,1);transform:perspective(600px) rotateY(0deg);}
#m_nav>ul>li{width:80%;overflow:hidden;padding:0;margin:0 auto;padding:0 1rem}
#m_nav>ul>li+li{border-top:1px dotted rgba(51,51,51,0.295)}
#m_nav li .a{display:block}
#m_nav li h3{line-height:4.5rem;height:4.5rem;color:#000;padding:0;font-size:1.125rem;display:flex;justify-content:space-between;overflow:hidden;transition:all .5s cubic-bezier(0.445,0.145,0.355,1)}
#m_nav li .a{flex-grow:1}
#m_nav li .a span{display:block;position:absolute;top:0;right:10px;width:20px;height:50px;text-align:center}
#m_nav li i{font-size:0}
#m_nav .title i{opacity:1;filter:alpha(opacity=100);display:inline-block;width:30px;height:4.5rem;opacity:.8;float:right;display:inline-block;background:url(../images/arrow_down.svg) center no-repeat;background-size:14px}
#m_nav li.on.title i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#m_nav .on.title i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}
#m_nav li{display:block;width:100%}
#m_nav .slide_nav{position:absolute;left:0;height:70px;z-index:998;padding:15px;top:0;width:100%}
#m_nav .title .list{display:none;position:relative;width:100%;z-index:9;left:0;margin-left:1em;background:0;border:0;clear:both;padding-bottom:1rem}
#m_nav .title .list span{background:0}
#m_nav .title .list span a:hover{color:#009f87}
#m_nav .title .list a{display:block;font-size:1rem;color:#888;text-align:left;line-height:2.5rem;border:0;transition:all .5s cubic-bezier(0.445,0.145,0.355,1)}
#m_nav .title .list .void>a{background-size:10px;position:relative}
#m_nav .title .list .void>a:before{content:"Ã‚Â·";position:absolute;left:-1em;font-size:12px;font-weight:bold}
#m_nav .title .list span{position:relative;display:block}
#m_nav .title .list span .sub{position:static;width:100%;display:block !important;overflow:hidden}
#m_nav .title .sub a{background:0;font-size:.875rem;opacity:.8;min-width:50%;float:left;display:inline-block;color:#999}
.nav_mask{position:fixed;top:0;left:0;width:100%;height:100%;z-index:996;background-color:rgb(20 27 62 / 45%);opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:.5s;pointer-events:none;}
#m_nav.act+.nav_mask{opacity:1;visibility:visible;pointer-events:inherit;}
#m_nav li h3{/* transform:translateY(50px);*/
 /* opacity:0;*/
}
#m_nav li .list a{transform:translateY(50px);opacity:0}
#m_nav.act li h3{/* transform:translateY(0);*/
 /* transition:all .5s .6s cubic-bezier(0.445,0.145,0.355,1);*/
 /* opacity:1;*/
}
#m_nav.act .list a{transform:translateY(0);transition:all .5s .6s cubic-bezier(0.445,0.145,0.355,1);opacity:1}
#m_n_nav{display:none;line-height:50px;position:relative;z-index:9;width:100%;background:#009f87}
#m_n_nav .m{display:flex;align-items:center;justify-content:space-between}
#bnt_back svg{fill:#fff;vertical-align:middle;width:26px;height:26px}
#m_n_nav h1{font-size:14px;color:#fff;text-align:center;margin:0;line-height:50px}
#bnt_sub_nav{cursor:pointer;color:#fff;font-size:18px}
#bnt_sub_nav svg{fill:#fff;height:20px;vertical-align:middle;width:20px}
#bnt_sub_nav img{display:block;height:15px}
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
#sub_nav_content{background:#f0f3f5;display:none;box-shadow:0 0 5px #999;z-index:9}
#sub_nav_content ul{padding:10px}
#sub_nav_content ul li{display:block;line-height:28px;margin:1rem 0}
#sub_nav_content ul li a{display:block;border-left:2px solid #009f87;height:30px;line-height:30px;font-size:14px;padding-left:10px;color:#535455}
#sub_nav_content ul li.on a{color:#009f87}
#sub_nav_content dl{font-size:0;overflow:hidden;background:#fff;padding:10px 0;border-top:1px solid #e7e7e7}
#sub_nav_content dt{position:relative;background:#fff;z-index:999;margin-bottom:0}
#sub_nav_content dt a{margin:0 20px;display:block;color:#5b5349;line-height:30px;font-size:15px;font-weight:400;vertical-align:top;font-family:Alibaba-PuHuiTi-Regular}
#sub_nav_content dt a i{position:absolute;right:15px;top:0;opacity:0;filter:alpha(opacity=0);display:none}
#sub_nav_content dt.title{background:#fafafb}
#sub_nav_content dt.title i{opacity:1;filter:alpha(opacity=100)}
#sub_nav_content dt.title_on{background:#fafafb}
#sub_nav_content dt.title_on a{color:#009f87;border-top:1px solid #fff}
#sub_nav_content dt.title_on a i{color:#009f87}
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color:#009f87}
#sub_nav_content dd .box{padding:0}
#sub_nav_content dd a{padding:0 25px;line-height:30px;font-size:13px;color:#5b5349;display:block;height:30px}
#sub_nav_content dd a.on{color:#009f87}
#banner{position:relative;z-index:0;width:100%;overflow:hidden}
#banner .swiper{height:100vh}
#banner .swiper-slide{overflow:hidden}
#banner .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;background-repeat:no-repeat !important}
#banner .m{height:100%;display:flex;align-items:center;}
#banner .txt{color:#fff;}
#banner .txt h3{opacity:0}
#banner .txt h2{opacity:0}
#banner .txt h3{font-size:5rem;color:#000;font-family:MANGALB;font-weight:bold;margin-bottom:1.75rem}
#banner .txt h3 span{color:#fff}
#banner .txt h2{font-size:2.875rem;color:#000;line-height:2.25rem;}
#banner .swiper-slide.swiper-slide-active .txt h3{animation:enter 1.2s forwards .1s}
#banner .swiper-slide.swiper-slide-active .txt h2{animation:enter 1.2s forwards .2s}
#banner .swiper-slide.swiper-slide-active .txt .btn_liaojie{animation:enter 1.2s forwards .3s}
@-webkit-keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
}
@keyframes enter{0%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
20%{opacity:0;transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}
100%{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
}
#banner .arr{width:7.0625rem;height:14.125rem;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:9;display:flex;align-items:center;justify-content:center}
#banner .arr svg{position:relative;z-index:99;width:2rem}
#banner .arr_left{left:0;padding-right:1rem}
#banner .arr_right{right:0;padding-left:1rem}
#banner .arr:before{content:"";display:block;width:200%;height:100%;background:#009f87;border-radius:50%;position:absolute;top:0;opacity:.1;transition:.5s}
#banner .arr_left:before{right:0}
#banner .arr_right:before{left:0}
#banner .arr:hover:before{opacity:1}
#banner .swiper-pagination{bottom:3rem !important;display:none;}
#banner .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 3.5px !important;border-radius:5px;transition:.5s width;background:rgba(0,159,135,0.3);opacity:1}
#banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#009f87}
#banner .swiper2{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}
.bn_qipao{display:inline-block;position:absolute;z-index:8;left:50%;top:50%;max-width:100%;max-height:100%;transform:translate(-50%,-50%)}
.bn_qipao img{display:block}
.bn_qipao span{position:absolute;left:0;top:0;width:100%;height:100%}
.bn_qipao span:nth-child(1){z-index:3}
.bn_qipao span:nth-child(2){z-index:2}
.bn_qipao span:nth-child(3){z-index:1}
.bn_qipao span:nth-child(4){z-index:0}
.bn_qipao span:nth-child(1){animation:spin-reverse 16s infinite linear}
.bn_qipao span:nth-child(2){animation:spin-reverse2 15s infinite linear}
.bn_qipao span:nth-child(3){animation:spin2 18s infinite linear}
.bn_qipao span:nth-child(4){animation:spin 22s infinite linear}
@keyframes spin{0%{transform:0}
33%{transform:translateX(-20%) translateY(-60%)}
66%{transform:translateX(60%) translateY(-60%)}
100%{transform:0}
}
@keyframes spin2{0%{transform:0}
33%{transform:translateX(-150%) translateY(50%)}
66%{transform:translateX(100%) translateY(-40%)}
100%{transform:0}
}
@keyframes spin-reverse{0%{transform:0}
33%{transform:translateX(40%) translateY(70%)}
66%{transform:translateX(-100%) translateY(10%)}
100%{transform:0}
}
@keyframes spin-reverse2{0%{transform:0}
33%{transform:translateX(60%) translateY(-20%)}
66%{transform:translateX(-90%) translateY(60%)}
100%{transform:0}
}
@keyframes spin-reverse3{0%{transform:0}
33%{transform:translateX(-20%) translateY(20%)}
66%{transform:translateX(60%) translateY(-80%)}
100%{transform:0}
}
/*@keyframes spin{0%{transform:0}
33%{transform:translateX(-40px) translateY(-30px)}
66%{transform:translateX(20px) translateY(-60px)}
100%{transform:0}
}
@keyframes spin2{0%{transform:0}
50%{transform:translateX(50px) translateY(40px)}
100%{transform:0}
}
@keyframes spin-reverse{0%{transform:0}
50%{transform:translateX(20px) translateY(60px)}
100%{transform:0}
}
@keyframes spin-reverse2{0%{transform:0}
50%{transform:translateX(20px) translateY(40px) scale(.8)}
100%{transform:0}
}
@keyframes spin-reverse3{0%{transform:0}
50%{transform:translateX(0px) translateY(80px)}
100%{transform:0}
}
*/
@keyframes aspin{0%{transform:0}
33%{transform:translateX(-200px) translateY(-150px)}
66%{transform:translateX(120px) translateY(-260px)}
100%{transform:0}
}
@keyframes aspin2{0%{transform:0}
50%{transform:translateX(160px) translateY(220px)}
100%{transform:0}
}
@keyframes aspin-reverse{0%{transform:0}
50%{transform:translateX(200px) translateY(150px)}
100%{transform:0}
}
@keyframes aspin-reverse2{0%{transform:0}
50%{transform:translateX(260px) translateY(180px) scale(.8)}
100%{transform:0}
}
@keyframes aspin-reverse3{0%{transform:0}
50%{transform:translateX(0px) translateY(200px)}
100%{transform:0}
}
#n_main{width:100%;overflow:hidden;}
.n_title{padding:0;position:relative;z-index:1}
.n_title:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;bottom:0;background:#e5e5e5}
.n_title .m{position:relative;display:flex;justify-content:space-between;align-items:center}
.n_nav{position:relative;flex-grow:1}
.n_nav ul{display:flex}
.n_nav li{display:block;flex-grow:1;max-width:13.75rem;font-size:1.125rem;float:left;line-height:4.375rem;z-index:1;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.n_nav li a{display:block;padding:0 2rem;text-align:center;color:#2b2b2b;transition:.5s}
.n_nav li+li:after{content:"";display:block;width:1px;height:18px;background:#ccc;position:absolute;left:0;top:50%;margin-top:-9px}
.n_nav li:before{content:"";width:0;height:100%;position:absolute;background:#009f87;bottom:0;left:0;transition:.3s ease-in-out;opacity:0;z-index:-1}
.n_nav li.on a,.n_nav li:hover a{color:#fff}
.n_nav li.on:before,.n_nav li:hover:before{width:100%;opacity:1}
.n_nav li.on:after,.n_nav li:hover:after{opacity:0}
.n_nav .sub{position:absolute;top:100%;min-width:100%;left:0;display:none}
.n_nav .sub a{display:block;height:2.75rem;font-size:.9rem;line-height:2.75rem;transition:.3s;background:#fff;text-align:center;text-transform:uppercase;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;white-space:nowrap;padding:0 15px;font-weight:normal !important;color:#2f2f2f}
.n_nav .sub a:hover{color:#009f87}
.position{left:0;bottom:0;font-size:.9375rem;color:#747679;display:flex;align-items:center}
.position>svg{margin-right:5px}
.position span,.position a,.position i{font-size:.8125rem;color:#828386;flex-shrink:0;-moz-transition:all .36s ease-in-out;-webkit-transition:all .36s ease-in-out;-o-transition:all .36s ease-in-out;-ms-transition:all .36s ease-in-out;transition:all .36s ease-in-out}
.position i{margin:0 .5rem;font-style:normal;width:8px;height:8px}
.position span{color:#009f87;font-style:normal}
.position em{color:#009f87;font-style:normal}
.position a:hover{color:#009f87}
.s_tt{margin-bottom:2.75rem}
.s_tt h4{font-size:3.125rem;font-family:MANGALB;color:#000;margin-bottom:1.25rem}
.s_tt h3{font-size:1.875rem;color:#000;font-weight:bold}
.s_tt.white h4{color:#fff}
.s_tt.white h3{color:#fff}
.s_about{background:#009f87;color:#fff;position:relative;width:100%;overflow:hidden}
.s_about .m{height:100%;position:static}
.s_about .txt{font-size:1rem;line-height:1.9;max-width:840px;position:relative;z-index:10}
.s_about .txt .con{height:12.5rem}
.btn_explore{font-size:.9375rem;display:inline-block}
.s_about .building{position:absolute;right:0;bottom:0;z-index:9;width:89.5rem;max-width:90%}
.s_about .btn_tansou i:before{background:rgba(255,255,255,.2);}
.s_about .bd{position:relative;min-height:100vh}
.s_about_boll_box{display:inline-block;position:absolute;z-index:8;left:-2%;bottom:0;max-width:100%;max-height:110%}
.s_about_boll_box img{display:block}
.s_about_boll_box span{position:absolute;left:0;top:0;width:100%;height:100%}
.s_about_boll_box span:nth-child(1){z-index:3}
.s_about_boll_box span:nth-child(2){z-index:2}
.s_about_boll_box span:nth-child(3){z-index:1}
.s_about_boll_box span:nth-child(1){animation:aspin-reverse 13s infinite linear}
.s_about_boll_box span:nth-child(2){animation:aspin 13s infinite linear}
.s_about_boll_box span:nth-child(3){animation:aspin2 13s infinite linear}
.s_yanfa{background:url(../images/s_yanfa_bg.jpg) center no-repeat;background-size:cover;position:relative}
.s_yanfa_sanjiao{display:block;margin-right:6rem;position:relative;z-index:9}
.s_yanfa_sanjiao .t{width:1px;height:1px;color:#000;position:absolute}
.s_yanfa_sanjiao .t span{white-space:nowrap;font-size:1.5rem;position:absolute;bottom:2.25rem;left:-1rem}
.s_yanfa_sanjiao .t1{right:98.5%;top:46%}
.s_yanfa_sanjiao .t2{left:98.7%;bottom:98%}
.s_yanfa_sanjiao .t3{left:70%;top:98%}
.s_yanfa_sanjiao .t3 span{bottom:-.75rem;left:2.25rem}
.s_yanfa .bd{position:relative}
.lineanim1{height:2rem;width:6rem;transform:rotate(130deg);position:absolute;left:0;bottom:0}
.lineanim1 i{display:block;width:0;height:1px;background:#311e1c;transition:.8s;position:absolute;opacity:0}
.lineanim1 i:nth-child(1){right:0;bottom:0;transition-delay:.3s}
.lineanim1 i:nth-child(2){left:-3rem;top:-.625rem;transition-delay:.3s}
.aos-animate.lineanim1 i:nth-child(1){width:12rem;opacity:1}
.aos-animate.lineanim1 i:nth-child(2){width:7rem;opacity:1}
.s_yanfa .con{font-size:1rem;line-height:1.9;color:#000;margin-top:3rem}
.s_yanfa_boll_box{display:inline-block;position:absolute;z-index:8;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:110%}
.s_yanfa_boll_box img{display:block}
.s_yanfa_boll_box span{position:absolute;left:0;top:0;width:100%;height:100%}
.s_yanfa_boll_box span:nth-child(1){z-index:3}
.s_yanfa_boll_box span:nth-child(2){z-index:2}
.s_yanfa_boll_box span:nth-child(3){z-index:1}
.s_yanfa_boll_box span:nth-child(1){animation:spin-reverse 15s infinite linear}
.s_yanfa_boll_box span:nth-child(2){animation:spin 15s infinite linear}
.s_yanfa_boll_box span:nth-child(3){animation:spin2 15s infinite linear}
.s_team{background:#f1f5f8}
.s_team .box{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 0 0;position:relative}
.s_team .box .txt{border-left:1px solid #000;padding:1.25rem 2.5rem;max-width:386px;margin:0 auto}
.s_team .box .txt h4{font-size:1.25rem;color:#000;margin-bottom:.9375rem}
.s_team .box .txt p{font-size:1rem;color:#818283;line-height:1.5}
.s_team .box .img{overflow:visible}
.s_team .box .img:after{padding-top:106%}
.s_team .box .img img{filter:drop-shadow(0px 1.6875rem 1.5rem #888)}
.s_team .box .img .en_name{position:absolute;color:#dadada;left:50%;bottom:0;height:27px;border-radius:9px;padding:0 1.875rem;line-height:27px;max-width:350px;width:100%;transform:translateX(-50%);overflow:hidden;background-image:-moz-linear-gradient(0deg,#009f87 0,rgba(175,30,40,0) 100%);background-image:-webkit-linear-gradient(0deg,#009f87 0,#b6ebfc 70%,#ddd 90%);background-image:-ms-linear-gradient(0deg,#009f87 0,rgba(175,30,40,0) 100%)}
.s_team .swiper{overflow:visible}
.s_team .swiper-slide:nth-child(odd) .box{flex-direction:column-reverse;padding:0 0 3rem}
.s_team .swiper-slide:nth-child(even) .box .txt{border:0}
.s_team .swiper-slide .box{opacity:0;transition:.5s}
.s_team .swiper-slide.swiper-slide-active .box{opacity:1}
.s_team .swiper-slide.swiper-slide-prev .box{opacity:1}
.s_team .swiper-slide.swiper-slide-next .box{opacity:1}
.s_news{background:url(../images/s_news_bg.jpg) center no-repeat;background-size:cover;padding-top:10.25rem;}
.s_news .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem;padding-left:9rem;position:relative}
.s_news .hd .s_tt{margin-bottom:0}
.s_news .hd .lineanim1{bottom:1rem}
.s_news .arrbox{display:flex;gap:.75rem}
.s_news .arr{font-family:"swiper-icons";font-weight:bold;cursor:pointer;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid #030303;display:flex;align-items:center;justify-content:center}
.s_news .box{border-radius:1.25rem;background:#fff;display:block;overflow:hidden}
.s_news .imgbox{position:relative}
.s_news .img:after{padding-top:60.9%}
.s_news .box:hover .img img{transform:scale(1.03)}
.s_news .time{position:absolute;width:3.75rem;text-transform:uppercase;height:3.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:-moz-linear-gradient(145deg,#009f87 0,#66d6c5 86%);background-image:-webkit-linear-gradient(145deg,#009f87 0,#66d6c5 86%);background-image:-ms-linear-gradient(145deg,#009f87 0,#66d6c5 86%);border-radius:50%;color:#fff;font-family:tt0173m;border:2px solid #fff;right:1.875rem;bottom:0;transform:translateY(50%)}
.s_news .time span{font-size:1.125rem}
.s_news .time p{font-size:.9375rem}
.s_news .txt{padding:4rem 2rem 3rem}
.s_news .txt h4{font-size:1.125rem;color:#000;font-weight:bold;margin-bottom:1rem}
.s_news .txt p{font-size:.8125rem;color:#000;line-height:1.375rem;margin-bottom:1rem}
.s_news .txt i{display:block;width:1.75rem;height:12px;background:url(../images/btn_arr.png) center no-repeat;background-size:contain}
.s_news .bd .m{max-width:1812px}
.s_news .bd .swiper{margin-bottom:6rem}
.btn_tansou{display:flex;align-items:center}
.btn_tansou i{width:3rem;height:1.875rem;position:relative;margin-right:.5rem}
.btn_tansou i:before{content:"";display:block;width:1.875rem;height:1.875rem;border-radius:50%;background:#009f87;position:absolute;top:0;left:0;transition:.5s ease-in-out}
.btn_tansou i:after{content:"";display:block;width:1.875rem;height:1.875rem;border-radius:50%;background:rgba(0,159,135,0.45);position:absolute;top:0;right:0;transition:.5s ease-in-out}
.btn_tansou:hover i:before{left:18px}
.btn_tansou:hover i:after{right:18px}
.foot_share{margin-top:1.5rem;position:relative;z-index:99}
.foot_share ul{display:flex}
.foot_share ul li{margin-right:1.625rem;position:relative}
.foot_share ul li a{width:2.375rem;height:2.375rem;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;position:relative}
.foot_share ul li a img{transition:.3s}
.foot_share ul li:hover a img{opacity:.8}
.foot_share li .ewmbox{position:absolute;opacity:0;transform:translateY(10px);visibility:hidden;width:8rem;left:0;top:calc(100% + 1rem);transition:.5s}
.foot_share li:hover .ewmbox{opacity:1;visibility:visible;transform:translateY(0px)}
.foot_share li .ewm{position:relative;background:#fff;border-radius:5px;padding:.375rem;border:1px solid #ddd}
.foot_share li .ewm img{width:7rem;height:7rem;margin:0 auto;display:block;mix-blend-mode:multiply;position:relative;z-index:3}
.foot_share li .ewm p{font-size:.8125rem;text-align:center;color:#666;position:relative;z-index:3;margin:.25rem 0}
.foot_share li .ewm:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#fff;border-radius:5px;z-index:1}
.foot_share li .ewm:before{content:"";display:block;width:1rem;height:1rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;transform:rotate(45deg);position:absolute;z-index:1;background:#fff;left:.625rem;bottom:100%;margin-bottom:-9px;border-radius:3px}
#foot{background:#009f87;background-size:cover;padding-top:4.875rem;width:100%;overflow:hidden}
#foot .m{max-width:1812px}
#foot .box1{flex-direction:column}
#foot .box2{display:flex;justify-content:space-between;padding-bottom:7rem;margin-top:3rem;position:relative}
#foot .box2 dl{padding:0 10px}
#foot .box2 dt{font-size:.9375rem;color:#fefefe;font-weight:bold;padding-bottom:.75rem;margin-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.3)}
#foot .box2 dd{font-size:.9375rem;line-height:1.875rem;color:#fefefe}
#foot .box2 .line{width:1px;background:rgba(255,255,255,.3)}
.copyright{text-align:center;color:#fff;font-size:.875rem;line-height:1.6;padding-bottom:1.75rem}
.copyright img{display:inline-block;vertical-align:middle;margin:0 5px;padding:0 0 .2rem 0;}
#s_main{width:100%;overflow:hidden}
.foot_logo{width:15.125rem}
.gotop{position:fixed;bottom:5rem;right:1rem;z-index:990;width:5.375rem;background:url(../images/gotop_bg.png) center no-repeat;overflow:hidden;}
.gotop:before{content:"";display:block;width:100%;padding-top:100%;}
.gotop a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.gotop .box{display:block;width:100%;height:200%;position:relative;z-index:9;transition:.5s;}
.gotop .box span{display:flex;align-items:center;justify-content:center;width:100%;height:50%;transition:.2s;}
.gotop .box span:nth-child(1){opacity:1;}
.gotop .box span:nth-child(2){opacity:0;}
.gotop a:hover .box{margin-top:-100%;}
.gotop a:hover .box span:nth-child(1){opacity:0;}
.gotop a:hover .box span:nth-child(2){opacity:1;}
.n_banner{position:relative;z-index:9}
.n_banner img{display:block;max-height:100vh;width:100%;object-fit:cover}
.n_banner .txt{position:absolute;left:0;top:0;width:100%;height:100%;padding-bottom:11rem;display:flex;align-items:flex-end;justify-content:center;font-size:4rem;color:#fff;text-align:center;text-transform:uppercase;}
/* .n_banner .txt span{font-size:1rem;}
*/
.n_zixun ul li{border-bottom:1px dotted #d4d9df;padding:1.25rem 0}
.n_zixun ul li:first-child{padding-top:0 !important}
.n_zixun ul li .box{display:flex;align-items:center}
.n_zixun ul li .img{flex-shrink:0;width:22.5rem;border-radius:.625rem;margin-right:3.5625rem}
.n_zixun ul li .img:after{padding-top:61.1%}
.n_zixun ul li .txt{flex-grow:1}
.n_zixun ul li .txt h4{font-size:1.125rem;color:#000;font-weight:bold;margin-bottom:1.5rem}
.n_zixun ul li .txt span{font-size:.875rem;line-height:.8;color:rgba(0,0,0,0.6);display:flex;align-items:center;font-family:MANGALB}
.n_zixun ul li .txt span i{display:block;width:1.25rem;height:1.25rem;margin-right:.625rem;background:url(../images/n_time2.svg) center no-repeat;background-size:contain}
.n_zixun ul li .txt p{font-size:.875rem;line-height:1.5rem;color:#6c6c6c;margin-top:1.375rem}
.n_zixun ul li .btn_xx{position:relative;transition:.5s;z-index:1;flex-shrink:0;margin-left:3rem;width:9.1875rem;height:9.25rem;border-left:1px solid #d9d9d9;display:flex;align-items:center;justify-content:flex-end}
.n_zixun ul li .btn_xx svg{margin-left:1.5rem;transition:.5s}
.n_zixun ul li .btn_xx:before{content:"";display:block;width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:4px;background:#009f87}
.n_zixun ul li:hover .btn_xx:before{width:100%}
.n_zixun ul li:hover .btn_xx{padding-right:1.5rem;color:#fff;border-left:1px solid transparent}
.n_zixun ul li:hover .btn_xx svg{margin-left:.625rem}
.n_zixun ul li:hover .btn_xx svg path{fill:#fff}
.n_zixun ul li:hover .txt h4{/* color:#333 */
}
.n_position{padding-top:2.5rem;margin-bottom:2.5rem}
.n_position .box{display:flex;justify-content:flex-end;align-items:center;font-size:.875rem;color:rgba(0,0,0,0.7)}
.n_position .box svg{width:16px;height:16px;margin-right:.5rem}
.n_position .box a:hover{font-weight:bold;}
.n_position i{margin:0 .625rem}
.txtcenter{text-align:center}
.page .box{display:flex;justify-content:center;margin-top:4.5rem;flex-wrap:wrap}
.page a{display:flex;align-items:center;justify-content:center;transition:.5s;font-size:.875rem;color:#393939;margin:0 5px;border:1px solid #cad0d7;border-radius:5px;flex-shrink:0;min-width:2.5rem;height:2.5rem}
.page a span{padding:0 1rem;white-space:nowrap}
.page a.on{border:1px solid #009f87;background:#009f87;color:#fff}
.n_news_xq .tt{margin-bottom:3rem}
.n_news_xq .tt span{font-size:4.5rem;color:#000;font-family:MANGALB;text-transform:uppercase}
.n_news_xq .tt h3{font-size:3.75rem;color:#000;border-top:2px solid #040404;padding-top:1.5rem;margin-top:1rem}
.ar_title{margin-bottom:1.5rem}
.ar_title h1{font-size:2.25rem;color:#000;font-weight:bold}
.ar_fot{margin-top:8rem;border-top:2px solid #c4d6ee}
.ar_fot ul{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}
.ar_fot ul li a{display:flex}
.ar_fot ul li span{position:relative;flex-shrink:0;font-size:1.25rem;color:#000;font-weight:bold}
.ar_fot ul li span i{display:block;width:2.125rem;height:2.125rem;border-radius:50%;background:#009f87;position:absolute;top:-3.25rem;left:40%;transform:translateX(-50%)}
.ar_fot ul li h4{font-size:1.25rem;color:#000;font-weight:bold}
.ar_fot ul li span,.ar_fot ul li h4{padding-top:1.125rem}
.ar_fot ul li:nth-child(2) span i{background:#009f87}
#container{width:100%;margin:auto}
#container>div{width:220px;margin:5px}
#container>div img{padding:0;display:block;width:100%}
.n_sheying .box{display:block;background:#fff;border-radius:5px;}
.n_sheying .box .img{position:relative;}
.n_sheying .box .img{width:100%;position:relative;}
.n_sheying .box .img:after{content:"";display:block;width:100%;height:0;padding-top:42.55%;position:static !important;}
.n_sheying .box .img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.n_sheying .box .img video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.n_sheying .box .img .pic{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.n_sheying .box .img .pic img{position:static;width:auto;height:auto;object-fit:contain;}
.n_sheying .tag{position:absolute;padding:.5rem 1.375rem;background:rgba(0,159,135,0.85);color:#fff;border-radius:0 1rem 1rem 0;left:0;top:1.875rem;font-size:.875rem}
.n_sheying .txt{padding:1.75rem 2.125rem}
.n_sheying .txt h4{font-size:1.125rem;color:#000;font-weight:bold;margin-bottom:1rem}
.n_sheying .txt p{font-size:.8125rem;color:#000;line-height:1.375rem;margin-bottom:1rem}
.n_sheying .txt i{display:block;width:1.75rem;height:12px;background:url(../images/btn_arr.png) center no-repeat;background-size:contain}
.n_sheying .time{opacity:0;visibility:hidden;transition:.5s;position:absolute;width:5rem;text-transform:uppercase;height:5rem;right:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,159,135,0.8);border-radius:50%;color:#fff;font-family:tt0173m}
.n_sheying .time span{font-size:1.125rem}
.n_sheying .time p{font-size:.9375rem}
.n_sheying .box:hover .time{opacity:1;visibility:visible}
.lianxi_bn{height:70vh;}
.lianxi_bn .m{display:flex;align-items:center;justify-content:center}
.lianxi_bn .m img{max-width:70%;width:59.125rem;height:auto;padding-top:14rem;}
.n_lianxi{position:relative;z-index:9}
.n_lianxi .box1{display:flex}
.n_lianxi .box1 dl{width:25%;text-align:center}
.n_lianxi .box1 dt{font-size:1.875rem;color:#fff;font-weight:bold;padding:1.25rem 0;/* border-bottom:.75rem solid #fff;*/
 /* margin-bottom:4.375rem */
}
.n_lianxi .box1 dd{font-size:1.125rem;color:#fff;line-height:2.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.n_lianxi .box1 dl+dl{border-left:1px solid #fff}
.n_lianxi .box2 .addbox{width:100%;display:flex;}
.n_lianxi .box2{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4.625rem}
.n_lianxi .box2 dl{padding:2rem 0;/* border-bottom:5px solid #fff;*/
 width:100%}
.n_lianxi .box2 dt{font-size:1.625rem;color:#fff;font-weight:bold;margin-bottom:.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem 0;}
.n_lianxi .box2 dd{font-size:1.5rem;color:#fff;line-height:1.5}
.lx_logo img{display:block;margin:0 auto;}
.lx_logo h2{text-align:center;color:#fff;font-size:3rem;font-weight:bold;margin-top:3.75rem;margin-bottom:3.75rem}
/* .n_lianxi .box2 dl:first-child{padding-top:0}
*/
/* .n_lianxi .box2 dl:last-child{padding-bottom:0;}
*/
#n_about{height:58rem}
#n_about .s_about_boll_box{top:-9rem}
#n_about .building{width:87.625rem;max-width:88%}
.n_pro{width:100%;overflow:hidden}
.pro_logo{display:flex;align-items:flex-start}
.pro_logo_ico{margin-right:1.875rem;width:8.25rem;height:5.5rem;flex-shrink:0;position:relative;}
.pro_logo_ico:before{content:"";display:block;width:5.5rem;height:5.5rem;border-radius:50%;background:#009f87;position:absolute;top:0;left:0;transition:.4s ease-in-out}
.pro_logo_ico:after{content:"";display:block;width:5.5rem;height:5.5rem;border-radius:50%;background:rgba(0,159,135,0.45);position:absolute;top:0;right:0;transition:.4s ease-in-out}
.pro_logo:hover .pro_logo_ico:before{left:2.6875rem}
.pro_logo:hover .pro_logo_ico:after{right:2.6875rem}
.about_tt:hover .pro_logo_ico:before{left:2.6875rem}
.about_tt:hover .pro_logo_ico:after{right:2.6875rem}
.pro_logo .txt{color:#000}
.pro_logo h4{font-size:1.5625rem;margin-bottom:1rem}
.pro_logo span{font-size:.9375rem}
.pro_logo h5{font-size:1.875rem}
.pro_logo span{font-size:.9375rem}
.pro_txt h4{font-size:3.375rem;color:#000;letter-spacing:.375rem;margin-bottom:2rem}
.pro_txt p{font-size:.9375rem;color:#000;font-size:1.5rem;color:#9d9d9d;letter-spacing:.375rem}
.n_pro01{position:relative;z-index:9}
.n_pro01 .bd{display:flex;align-items:center;gap:9rem;}
.n_pro01 .bd .pic{width:37.5625rem}
.n_pro ul li{padding-top:7rem;position:relative}
.n_pro_bg{position:absolute;left:-22rem;top:-46rem;max-height:inherit;max-width:inherit}
.n_pro ul li .box{display:block;position:relative;z-index:1}
.n_pro ul li .bg{content:"";display:block;width:84.5%;height:42.5rem;background:#eef7ff;z-index:-1;position:absolute;left:0;top:0}
.n_pro ul li .pro_txt{margin-bottom:2rem;padding-left:10rem}
.n_pro ul li .bd{margin-top:3.5rem}
.n_pro ul li .bd .pic{max-width:80%}
.n_pro ul li:nth-child(odd) .bd{display:flex;flex-direction:column;align-items:flex-end}
.n_pro ul li:nth-child(odd) .box{padding-top:3.75rem;padding-left:2.75rem}
.n_pro ul li:nth-child(even) .bd .pic{display:flex;justify-content:flex-end}
.n_pro ul li:nth-child(even) .bd{padding-top:6rem}
.n_pro ul li:nth-child(even) .bg{left:27.125rem;top:10rem;width:90vw;height:52rem}
.n_pro ul li:nth-child(even) .n_pro_bg{left:-53rem;top:-25rem}
.pro_banner img{display:block;width:100%}
.branch_banner{position:relative;z-index:1}
.branch_banner>img{min-height:500px;width:100%;object-fit:cover}
.branch_banner .txtbox{position:absolute;left:0;top:0;width:100%;height:100%}
.branch_banner .txtbox .m{display:flex;align-items:center}
.branch_banner p{font-size:4.75rem;color:#000;text-transform:uppercase;font-family:GAUTAMIB}
.branch_banner h3{font-size:3.75rem;color:#000}
.branch_tt{position:relative;z-index:1;padding-top:4.5rem;margin-bottom:1.75rem}
.branch_tt p{font-size:2.875rem;color:#000;font-family:GAUTAMI;text-transform:uppercase}
.branch_tt p span{color:#009f87;display:inline-block;}
.branch_tt h3{font-size:1.875rem;color:#000;margin-bottom:5px}
.branch_tt .circle1{display:block;transition:.5s;width:13.125rem;height:13.125rem;border-radius:50%;background:#009f87;position:absolute;z-index:-1;left:4.5rem;top:0}
.branch_tt .circle2{display:block;transition:.5s;width:1.875rem;height:1.875rem;border-radius:50%;background:#009f87}
.branch_tt:hover .circle1{transform:scale(.8);}
.branch_tt:hover .circle2{transform:scale(1.3);}
.branch_txt{font-size:1.5rem;line-height:3rem;color:#515151}
.branch01 .branch_txt{width:980px;max-width:90%;float:right}
.branch02 .branch_txt{width:900px;max-width:90%}
.luoxuan{mix-blend-mode:multiply}
.picbox{height:46rem}
.picbox img{width:100%;max-height:inherit;transform:translateY(-15%)}
.branch02{padding-bottom:13rem;padding-top:3rem}
.branch02 .branch_tt{margin-bottom:6.25rem}
.branch03{background:#f5f9fb;padding-top:4rem;padding-bottom:6.5rem}
.branch03 .pic{display:flex;justify-content:flex-end;padding-right:10%;margin-bottom:3.75rem}
.branch03 .pic img{width:52.8125rem;max-width:70%}
.branch03 .branch_txt{color:#000}
.branch04{background:url(../images/branch04_bg.jpg) center top no-repeat #009f87;background-size:contain}
.branch04 .branch_txt{margin-top:23rem}
.branch_tt.white p{color:#fff}
.branch_tt.white p span{color:#fff}
.branch_tt.white h3{color:#fff}
.branch_tt.white .circle1{background:#009f87}
.branch_tt.white .circle2{background:#009f87}
.branch_txt.white{color:#fff}
.branch05{position:relative}
.branch05 .bg{max-height:76rem;object-fit:cover;width:100%;display:block}
.branch05 .box{position:absolute;left:0;top:0;width:100%;height:100%}
.branch05 .bd{height:100%;position:relative}
.branch05 .branch_tt{top:5rem;position:absolute}
.branch05 .branch_txt{bottom:8rem;position:absolute;color:#000}
#about_bn .txt{max-width:inherit;line-height:inherit}
#about_bn .txt2{position:absolute;left:0;top:30%;z-index:99;font-size:2.25rem;line-height:3rem}
.s_about_boll_box img{object-fit:contain}
#about_bn .building{width:79.5rem;max-width:70%;right:5%}
.about_hd{margin-bottom:5rem}
.about_tt{display:flex;align-items:center}
.about_tt img{margin-right:1.875rem;width:8.25rem !important;flex-shrink:0}
.about_tt .txt{color:#000}
.about_tt h3{font-size:2.25rem;margin-bottom:.25rem;font-weight:bold}
.about_tt span{font-size:1.5rem;font-weight:bold;text-transform:uppercase}
.about_tt.white .txt{color:#fff}
.about_tt.white .pro_logo_ico:before{background:rgba(255,255,255,.1);}
.n_about .about_hd{margin-bottom:2rem}
.n_culture ul{display:grid;grid-template-columns:repeat(3,1fr);gap:3.25rem}
.n_culture ul li{border-radius:1rem;overflow:hidden}
.n_culture ul li .box{display:block;position:relative}
.n_culture ul li .box:before{content:"";opacity:0;visibility:hidden;transition:.5s;display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,159,135,0.7);z-index:2}
.n_culture ul li .box .img:after{padding-top:107.6%}
.n_culture ul li .box .txt{padding-top:13.375rem;transition:.5s;position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}
.n_culture ul li .box .txt .tt h4{font-size:2rem;margin-bottom:.5rem}
.n_culture ul li .box .txt .tt span{font-size:1rem;color:rgba(255,255,255,.4);text-transform:uppercase}
.n_culture ul li .box .bot{opacity:0;visibility:hidden;transition:.5s;padding-top:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}
.n_culture ul li .box .txt i{height:3.75rem;width:1px;background:#fff;display:block;position:relative}
.n_culture ul li .box .txt i:before{content:"";display:block;width:3px;height:1.25rem;position:absolute;left:-1px;top:0;background:#009f87;display:none;}
.n_culture ul li .box .txt h5{margin:0 1.5rem;margin-top:2rem;font-size:1.0625rem;line-height:1.5;padding:1.25rem 3rem;border-radius:.625rem;background:rgba(0,0,0,0.2)}
.n_culture ul li:hover .box:before{opacity:1;visibility:visible}
.n_culture ul li:hover .txt{padding:0 !important}
.n_culture ul li:hover .box .bot{opacity:1;visibility:visible;transition-delay:.2s}
.n_licheng{position:relative}
.n_licheng .about_hd{position:absolute;left:0;width:100%;top:6rem}
.n_licheng .innerbox{position:absolute;left:0;top:37%;width:100%;height:100%;transform:translateY(-1.5rem)}
.n_licheng ul li{position:absolute;width:0;height:0}
.n_licheng ul li .year{position:relative;text-align:center;cursor:pointer;width:9.375rem;transform:translateX(-50%) translateY(-2.5rem)}
.n_licheng ul li .year i{display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:3rem;height:3rem;border-radius:50%;background:#fe9edf}
.n_licheng ul li .year i:before{content:"";display:block;width:1px;height:5rem;background:#009f87;transform-origin:bottom;position:absolute;left:50%;bottom:106%}
.n_licheng ul li .year i:after{content:"";display:block;width:2px;transform:scaleY(0);transform-origin:top;height:15.625rem;background:url(../images/licheng_line.png) center bottom no-repeat;position:absolute;left:50%;top:106%}
.n_licheng ul li .year span{font-size:1.5rem;color:#000;font-weight:bold;position:relative;z-index:9}
.n_licheng ul li .txt{margin-top:15rem;min-height:165px;transform:translateX(4.6875rem);transition:.3s;opacity:0;visibility:hidden;position:relative;font-size:1rem;line-height:1.5;color:#000}
.n_licheng ul li .txt .p{position:absolute;right:0;width:498px;max-width:80vw;padding-bottom:3rem;border-bottom:4px solid #009f87}
.n_licheng ul li.on .txt{opacity:1;visibility:visible}
.n_licheng ul li.on .year i:before{transform:scaleY(0);transition:.5s}
.n_licheng ul li.on .year i:after{transform:scaleY(1)}
.n_licheng .bd{margin-bottom:25rem}
.n_licheng .bd img{display:block;margin:0 auto}
.n_licheng ul li:nth-child(1){left:8%;top:62%}
.n_licheng ul li:nth-child(2){left:24.8%;top:59%}
.n_licheng ul li:nth-child(3){left:41.6%;top:52%}
.n_licheng ul li:nth-child(4){left:58.4%;top:42%}
.n_licheng ul li:nth-child(5){left:75.2%;top:29%;}
.n_licheng ul li:nth-child(6){left:92%;top:13%;}
.n_licheng ul li:nth-child(1) .txt{transform:translateX(-4.6875rem)}
.n_licheng ul li:nth-child(2) .txt{transform:translateX(-4.6875rem)}
.n_licheng ul li:nth-child(1) .txt .p{left:0;right:auto}
.n_licheng ul li:nth-child(2) .txt .p{left:0;right:auto}
.n_leader{width:100%;background:url(../images/n_leader_bg.jpg) center no-repeat;background-size:cover}
.n_leader .about_tt{margin-bottom:18.5rem}
.n_leader .bd{background:#009f87;color:#fff;position:relative}
.n_leader .bd .txt{display:flex;padding:7.75rem 0;font-size:.9375rem;line-height:1.875rem;color:#fff;gap:4rem}
.n_leader .bd .txt ul li{position:relative;padding-left:1.5rem}
.n_leader .bd .txt ul li:before{content:"";display:block;width:13px;height:9px;background:url(../images/dot.png) center no-repeat;position:absolute;left:0;top:.75rem}
.leaderbox{position:absolute;right:0;bottom:0}
.leaderbox .name{display:flex;position:absolute;top:0;left:-6rem}
.leaderbox .name h4{width:2.5rem;font-size:2.5rem;color:#000;font-weight:bold;margin-right:1rem}
.leaderbox .name p{font-size:1.25rem;color:#000;width:1.25rem}
.leaderbox img{display:block;width:21.1875rem}
.juyu{padding-top:4rem}
.qianming{display:flex;align-items:center;justify-content:flex-end;margin-top:2.5rem}
.honorarr{display:flex;gap:11px}
.honorarr .arr{width:3rem;height:3rem;flex-shrink:0;background-size:contain !important;transition:.5s;cursor:pointer}
.honorarr .arr_left{background:url(../images/arr_left.png) center no-repeat}
.honorarr .arr_left:hover{background:url(../images/arr_left_on.png) center no-repeat}
.honorarr .arr_right{background:url(../images/arr_right.png) center no-repeat}
.honorarr .arr_right:hover{background:url(../images/arr_right_on.png) center no-repeat}
.n_honor{background:#eef7ff}
.n_honor .about_hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}
.business_wrap .sec_title_g{position:absolute;top:0;left:0;width:50%;min-height:454px;padding-right:5%;z-index:10}
.business_wrap .sec_title_g:before{display:block;content:"";position:absolute;top:0;left:0;width:50%;height:100%;z-index:-1}
.business_wrap .sec_title_g .title1{margin-bottom:40px}
.business_wrap .contents{position:relative;min-height:804px;width:100%;padding-top:80px}
.business_wrap .business_slider{position:relative;width:100vw}
.business_wrap .business_slider .item{width:26.6875rem;height:32rem;margin:0 8px;overflow:hidden;transition:.5s}
.business_wrap .business_slider .item a{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;height:100%;flex-direction:column}
.business_wrap .business_slider .item.slick-on{width:38.125rem}
.business_wrap .business_slider .item.slick-on a{pointer-events:auto}
.business_wrap .business_slider .item.slick-on .img{width:100%}
.business_wrap .business_slider .item .img{width:100%;overflow:hidden;transition:.5s;background:url(../images/border.jpg) center no-repeat;background-size:100% 100%}
.business_wrap .business_slider .item .img:after{padding-top:69.5%}
.business_wrap .business_slider .item .img img{padding:1rem}
.business_wrap .business_slider .item .info{width:100%;padding-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.business_wrap .business_slider .item .info i{display:block;width:17px;height:4px;background:#009f87;margin-bottom:.9375rem}
.business_wrap .business_slider .item .info h4{font-size:1.125rem;color:#000}
.business_wrap .business_slider .item.slick-on .img img{padding:1.25rem}
.business_wrap .util{position:absolute;top:0;right:0}
.business_wrap .util .swiper-pagenav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.business_wrap .util .slick-arrow{width:38px;height:24px;background:0}
.business_wrap .util .slick-arrow svg{display:block;width:100%;height:100%}
.business_wrap .util .slick-arrow svg *{stroke:#cdcaca;stroke-width:2px;transition:.1s}
.business_wrap .util .slick-arrow:hover svg *{stroke:#555}
.business_wrap .util .pager{font-size:1.4rem;font-family:'Lexend','Noto Sans KR',sans-serif;color:#777;margin-right:42px}
.business_wrap .util .pager .now{color:#000}
.business_wrap .util .arrow_next{margin-left:16px}
.main_home .main_slider .item.swiper-slide-active .bg{animation-name:clipPathLeft;animation-timing-function:cubic-bezier(0.4,0,0.2,1);animation-duration:1s;animation-fill-mode:forwards}
@keyframes clipPathLeft{0%{clip-path:polygon(30% 44%,65% 44%,65% 63%,30% 63%)}
100%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
}
@keyframes clipPathDown{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}
10%{clip-path:polygon(0 0,100% 0,100% 78%,0 36%)}
100%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}
}
@keyframes fadeUpAni{0%{opacity:0;transform:translate3d(0,100%,0)}
100%{opacity:1;transform:translate3d(0,0%,0)}
}
@keyframes opacityAni{0%{opacity:0}
100%{opacity:1}
}
.n_licheng_wap{display:none}
.jishu_tt{text-align:center;margin-bottom:2.25rem}
.jishu_tt img{margin:0 auto;width:5.5rem}
.jishu_tt .pro_logo_ico{display:block;width:5.5rem;height:3.75rem;margin:0 auto;flex-shrink:0;position:relative;}
.jishu_tt .pro_logo_ico:before{content:"";display:block;width:3.75rem;height:3.75rem;border-radius:50%;background:#009f87;position:absolute;top:0;left:0;transition:.4s ease-in-out}
.jishu_tt .pro_logo_ico:after{content:"";display:block;width:3.75rem;height:3.75rem;border-radius:50%;background:rgba(0,159,135,0.45);position:absolute;top:0;right:0;transition:.4s ease-in-out}
.jishu_tt:hover .pro_logo_ico:before{left:1.75rem}
.jishu_tt:hover .pro_logo_ico:after{right:1.75rem}
.jishu_tt span{font-size:3.75rem;color:#000;font-family:MANGALB;text-transform:uppercase;display:block;margin-top:.625rem;margin-bottom:.75rem}
.jishu_tt h3{font-size:2.125rem;color:#000}
.n_jishu .con{text-align:center;font-size:1rem;line-height:1.9;max-width:1100px;margin:0 auto;position:relative;z-index:3}
.n_jishu .pic{margin-top:-5.5rem}
.n_tai{position:relative}
.n_tai:before{content:"";display:block;width:100%;position:absolute;left:0;top:0;height:58rem;background:url(../images/n_tai_bg.jpg) center top no-repeat;background-size:cover;max-height:78%}
.tubiao{margin-left:10%;margin-top:2rem;width:63.375rem;max-width:80%}
.n_tai .con{font-size:1rem;line-height:1.9;color:#000;text-align:center;max-width:1200px;margin:0 auto;margin-top:3rem}
.n_licheng2{overflow:hidden;position:relative}
.n_licheng2 .relative{height:100%;position:relative}
.n_licheng2 .hd{overflow:hidden;width:100%;margin-bottom:2rem;position:relative;z-index:10}
.n_licheng2 .hd .tt{float:left;position:relative;z-index:10}
.n_licheng2 .hd .tt span{font-size:2rem;color:#009f87;font-family:AVENIRNEXTLTPRO-DEMICN}
.n_licheng2 .hd .tt h3{font-size:1.625rem;color:#434343;margin-top:.75rem}
.n_licheng2 .about_hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}
.n_licheng2 .slick-arrow{display:inline-block;box-shadow:0 22px 46px 0 rgba(28,80,156,0.2);border-radius:50%;cursor:pointer;width:3.4375rem;height:3.4375rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.n_licheng2 .slick-prev2{background:url(../images/licheng_left.png) center no-repeat;background-size:contain !important;margin-right:.75rem}
.n_licheng2 .slick-next2{background:url(../images/licheng_right.png) center no-repeat;background-size:contain !important}
.n_licheng2 .slick-prev2:hover{background:url(../images/licheng_left_on.png) center no-repeat}
.n_licheng2 .slick-next2:hover{background:url(../images/licheng_right_on.png) center no-repeat}
.n_licheng2 .bd{position:relative;height:599px;display:flex;align-items:center}
.n_licheng2 .bd img{width:100%}
.licheng_slide{position:absolute;left:0;top:0;width:100%;height:100%}
.licheng_slide .m{height:100%}
.licheng_slide .m .licheng_slick{height:100%}
.licheng_slide ul{height:100%;padding:0 2rem}
.licheng_slide ul li{float:left;width:12.5%;position:relative;height:100%;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s}
.licheng_slide ul li .txt{position:absolute;padding-left:24px}
.licheng_slide ul li .txt .year{font-size:2.25rem;margin-bottom:.875rem;color:#009f87;opacity:0;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;font-family:MANGALB}
.licheng_slide ul li .txt .con{font-size:1rem;line-height:1.9rem;color:#1f1f1f;width:15rem;opacity:0;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;overflow:hidden;overflow-y:scroll}
.licheng_slide ul li .txt .con::-webkit-scrollbar{width:2px;height:2px;background-color:transparent}
.licheng_slide ul li .txt .con::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}
.licheng_slide ul li .txt .con::-webkit-scrollbar-thumb{border-radius:10px;background-color:#333}
.licheng_slide ul li .txt:before{content:"";background:#fff;display:block;width:11px;height:11px;position:absolute;z-index:99;left:0;top:1rem;border:2px solid #009f87;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box}
.licheng_slide ul li .txt:after{content:"";display:block;width:2px;height:100%;position:absolute;left:0;top:1rem;background:#b4b6c3;left:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.licheng_slide ul li:nth-child(1) .txt{bottom:54%;padding-bottom:2rem}
.licheng_slide ul li:nth-child(2) .txt{top:60.5%;padding-top:4rem}
.licheng_slide ul li:nth-child(3) .txt{bottom:51%;padding-bottom:2rem}
.licheng_slide ul li:nth-child(4) .txt{top:65%;padding-top:4rem}
.licheng_slide ul li:nth-child(5) .txt{bottom:51%;padding-bottom:4rem}
.licheng_slide ul li:nth-child(6) .txt{top:50.5%;padding-top:4rem}
.licheng_slide ul li:nth-child(7) .txt{bottom:51%;padding-bottom:3rem}
.licheng_slide ul li:nth-child(8) .txt{top:57.5%;padding-top:4rem}
.licheng_slide ul li:nth-child(even) .txt:before{top:11.5rem}
.licheng_slide ul li:nth-child(even) .txt:after{height:11rem}
.licheng_slide .slick-list,.licheng_slide .slick-track{height:100%;overflow:visible}
.n_licheng2 ul.slick-current li .year{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
.n_licheng2 ul.slick-current li .con{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px)}
.licheng_slide_wap{display:none}
.licheng_slide_wap ul li{position:relative;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s}
.licheng_slide_wap ul li .txt{padding-left:24px;position:relative;padding-top:7px}
.licheng_slide_wap ul li .txt .year{font-size:1.75rem;color:#009f87;margin-bottom:5px;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;font-family:MANGALB}
.licheng_slide_wap ul li .txt .con{font-size:.9375rem;line-height:1.625rem;padding-bottom:2rem;color:#626262;transition:.5s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s}
.licheng_slide_wap ul li .txt:before{content:"";display:block;width:11px;height:11px;position:absolute;left:0;top:1rem;border:2px solid #009f87;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;box-sizing:border-box;z-index:1;background:#fff}
.licheng_slide_wap ul li .txt:after{content:"";display:block;width:1px;height:100%;position:absolute;left:0;top:1rem;background:#e2e2e2;left:5px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.n_licheng2{width:100%;overflow:hidden}
.licheng_slide ul li:nth-child(odd) .txt:hover .con{padding-bottom:1rem}
.licheng_slide ul li .txt:hover .year{margin-top:-1rem}
.n_gongneng{background:#eef7ff}
.n_gongneng .about_hd{margin-bottom:3rem}
.n_gongneng .con{font-size:1rem;line-height:1.9;color:#000}
.n_gongneng ul{display:grid;grid-template-columns:repeat(3,1fr);gap:4.875rem;margin-top:4.5rem}
.n_gongneng ul li{position:relative;border-radius:50%;overflow:hidden;transition:.5s}
.n_gongneng ul li .img:after{padding-top:100%}
.n_gongneng ul li .img img{transform:none}
.n_gongneng ul li .txt{background:#eef7ff;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);padding:2rem;transition:.5s}
.n_gongneng ul li .txt h4{display:flex;align-items:center;justify-content:center;font-size:1.625rem;color:#000;transition:.5s}
.n_gongneng ul li .txt h4 i{width:2.375rem;height:2.375rem;border-radius:50%;background:#f4a4e3;display:block;transition:.5s;margin-left:.75rem}
.n_gongneng ul li .txt p{font-size:1rem;line-height:1.9;margin-top:1rem;color:#888;display:none}
.n_gongneng ul li:hover .txt{background:rgba(19,58,251,0.8)}
.n_gongneng ul li:hover{border-radius:10px}
.n_gongneng ul li:hover .txt h4{color:#fff}
.n_gongneng ul li:hover .txt h4 i{width:1.0625rem;height:1.0625rem}
.n_gongneng ul li:hover .txt p{color:#fff}
.n_danbai{background:#009f87}
.n_danbai .con{font-size:1rem;line-height:1.9;color:#fff;margin-top:1.875rem}
.n_danbai .bd{display:flex;align-items:center}
.n_danbai .bd .left{flex-grow:1;margin-right:8rem}
.n_danbai .bd dt{font-size:1.875rem;color:#fff;margin-bottom:1.875rem;display:flex;align-items:center}
.n_danbai .bd dt i{flex-grow:1;display:block;height:3px;background:#fff;margin-left:3.125rem}
.n_danbai .bd dd{font-size:1rem;line-height:1.9;color:#fff}
.n_danbai .bd .right{flex-shrink:0;width:41.3125rem}
.n_danbai .bd .right img{display:block}
.n_danbai .bd dl+dl{margin-top:6rem}
.n_duotang .bd{flex-direction:column}
.n_duotang .n_con{width:980px;max-width:100%;margin-top:3rem}
.n_con{font-size:1rem;line-height:1.9;color:#000;text-align:center}
.s_team{padding-bottom:3rem;}
.s_team .swiper-slide:nth-child(odd) .box{margin-top:4rem;}
.n_keyan{background:#eef7ff}
.n_keyan .s_team{padding-bottom:0;}
.n_keyan .about_tt{margin-bottom:3rem}
.n_keyan .n_con{padding:0 10%;border-bottom:2px solid #009f87;padding-bottom:3.75rem}
.n_keyan .s_team .box{max-width:386px;margin:0 auto;border-radius:3.75rem;padding-top:4rem !important;background-image:-moz-linear-gradient(270deg,#fff 80%,transparent 100%);background-image:-webkit-linear-gradient(270deg,#fff 80%,transparent 100%);background-image:-ms-linear-gradient(270deg,#fff 80%,transparent 100%)}
.n_keyan .s_team .swiper-slide:nth-child(odd) .box{margin-top:8.5rem}
.n_keyan .s_team .box .txt{margin:0;max-width:auto}
.n_keyan .s_team .swiper-slide .box .txt{border-left:1px solid #000}
.s_team .swiper-pagination{position:static;margin-top:2rem}
.s_team .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 6px !important;border-radius:5px;transition:.5s;background:#b0bcc6;opacity:1}
.s_team .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#009f87}
.n_keyan .s_team .swiper-slide .box:before{content:"";display:block;width:3.25rem;height:3.25rem;border-radius:50%;background:rgba(0,159,135,0.45);position:absolute;left:50%;transform:translateX(-50%) translateY(-50%);top:0}
.n_zhuanli{background:#fff}
#n_zhuanli{border:0;height:38rem;max-width:100%;}
.n_duotang .bd img{width:51.3125rem;max-width:100%}
.n_nav{display:flex;margin-bottom:2.5rem;gap:1rem;flex-wrap:wrap;margin-top:2.5rem;justify-content:center;}
.n_nav a{display:block;padding:.625rem 1rem;text-align:center;min-width:5.125rem;border-radius:2.5rem;font-size:1rem;color:#000;transition:.5s}
.n_nav a.on{background:#009f87;color:#fff}
.n_nav a:hover{background:#009f87;color:#fff}
#foot{background:url(../images/foot_bg.jpg) center no-repeat #009f87;background-size:cover;}
.lx_logo a{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.lianxi_logo_ico{width:15rem;height:10.5rem;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;}
.lianxi_logo_ico img{position:relative;z-index:9;}
.lianxi_logo_ico:before{content:"";display:block;width:10.5rem;height:10.5rem;border-radius:50%;background:rgba(255,255,255,.1);position:absolute;top:0;left:0;transition:.4s ease-in-out}
.lianxi_logo_ico:after{content:"";display:block;width:10.5rem;height:10.5rem;border-radius:50%;background:rgba(0,159,135,0.45);position:absolute;top:0;right:0;transition:.4s ease-in-out}
.lx_logo a:hover .lianxi_logo_ico:before{left:4.5rem}
.lx_logo a:hover .lianxi_logo_ico:after{right:4.5rem}
.n_licheng .about_hd{z-index:9;}
.n_licheng .swiper{height:100%;overflow:visible;}
.n_licheng .arrbox{position:absolute;left:0;top:7.5rem;}
.n_licheng .arr{display:inline-block;box-shadow:0 22px 46px 0 rgba(28,80,156,0.2);border-radius:50%;cursor:pointer;width:3.4375rem;height:3.4375rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.n_licheng .arr_left{background:url(../images/licheng_left.png) center no-repeat;background-size:contain !important;margin-right:.75rem}
.n_licheng .arr_right{background:url(../images/licheng_right.png) center no-repeat;background-size:contain !important}
.n_licheng .arr_left:hover{background:url(../images/licheng_left_on.png) center no-repeat}
.n_licheng .arr_right:hover{background:url(../images/licheng_right_on.png) center no-repeat}
.pro_banner{position:relative;}
.pro_banner .txtbox{position:absolute;left:0;top:20%;width:100%;height:40%;}
.pro_banner .txtbox h3{font-size:3rem;color:#fbfbfa;margin-top:5%;}
.pro_banner .txtbox .txt{color:#fff;}
.pro_banner .txtbox .txt h4{font-size:1.5625rem;margin-bottom:.75rem}
.pro_banner .txtbox .txt p{font-size:.9375rem}
.pro_banner .txtbox .txt h5{font-size:1.875rem}
.pro_banner .m{display:flex;flex-direction:column;justify-content:space-around;}
.n_position_news{padding-top:0;margin-bottom:0;}
.n_position_news .m{padding:0 0 0 0;}
.n_position_news .box{display:flex;background:#f1f5f8;padding-top:0;margin-bottom:0;padding:0 0 0 0;}
.news_box1{display:flex;align-items:center;}
.menubtn{width:52px;height:52px;display:flex;align-items:center;justify-content:center;z-index:1;}
.menubtn img{position:absolute;left:0;top:0;width:100%;height:100%;}
.menubtn:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;border-radius:50%;background:#fff;transform:scale(.8);}
.menubtn .cir1{animation:roll_5 14.2s linear infinite;animation-delay:0.3s;}
#nav_btn_box{top:1rem;}
.menubtn .cir2{animation:roll_5 10.4s linear infinite;animation-delay:0.5s;}
@keyframes roll_5{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes roll_55{0%{transform:rotate(0deg);opacity:1;}
/* 33%{transform:rotate(120deg);opacity:0;}
66%{transform:rotate(240deg);opacity:0;}
*/
 100%{transform:rotate(360deg);opacity:1;}
}
.menubtn span{width:16px;}
.lx_box{display:flex;align-items:center;}
.lx_box svg{margin-right:.5rem;}
.ar_title .sj{display:flex;gap:0 1rem;align-items:flex-end;margin-bottom:1rem;color:#009f87;}
#foot .box2 .dz p{display:flex;align-items:center;gap:0 0.5rem;}
